package com.flyco.modules.task.xml;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@XStreamAlias("TPriceMasterdata")
@Data
public class SapProductPriceRespXML {

    @XStreamImplicit(itemFieldName = "item")
    private List<SapProductPriceItem> itemList = new ArrayList<>();

    @XStreamAlias("item")
    @Data
    public class SapProductPriceItem {
        /**
         *类型(价格为:ZPRB)
         */
        @XStreamAlias("Kschl")
        private String Kschl;

        /**
         * 渠道
         */
        @XStreamAlias("Vtweg")
        private String Vtweg;

        /**
         * 部门
         */
        @XStreamAlias("Vkbur")
        private String Vkbur;

        /**
         * 物料编码
         */
        @XStreamAlias("Matnr")
        private String Matnr;

        /**
         * 价格
         */
        @XStreamAlias("Kbetr")
        private String Kbetr;

        /**
         * 开始时间
         */
        @XStreamAlias("Datab")
        private String Datab;


        /**
         * 结束时间
         */
        @XStreamAlias("Datbi")
        private String Datbi;

        /**
         * 经销商编码
         */
        @XStreamAlias("Kunnr")
        private String Kunnr;
    }
}


